someone who undertakes great deeds - Español Inglés Diccionario